@echo off
chcp 65001 >nul
cd /d "%~dp0"

echo ============================================================
echo Git 快速推送脚本
echo ============================================================

echo.
echo [1/4] 查看修改状态...
git status

echo.
echo [2/4] 添加所有修改...
git add .

echo.
set /p commit_msg="请输入提交说明（直接回车使用默认）: "
if "%commit_msg%"=="" set commit_msg=更新代码

echo.
echo [3/4] 提交修改: %commit_msg%
git commit -m "%commit_msg%"

echo.
echo [4/4] 推送到 Gitee...
git pull --rebase
if %errorlevel% neq 0 (
    echo 检测到冲突，正在强制推送本地代码...
    git rebase --abort
    git push -f origin master
) else (
    git push
)

echo.
echo ============================================================
echo ✓ 推送完成！
echo 仓库地址: https://gitee.com/baiyumei/screenshot-software
echo ============================================================

pause

